home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / sp2i86.exe / WINNT / OEMNADLM.IN_ / OEMNADLM.IN
INI File  |  1994-02-01  |  21KB  |  522 lines

  1. [Identification]
  2.    OptionType = NetAdapter
  3. [PlatformsSupported]
  4.    MCA
  5. [Options]
  6.    LT200MC
  7. [FileConstants]
  8. UtilInf                 = "UTILITY.INF"
  9. SubInf                  = "SUBROUTN.INF"
  10. SoftwareType            = "driver"
  11. LT200MC_1BYTE           = 116
  12. LT200MC_2BYTE           = 102
  13. NETCARD_ID              = 26228
  14. Manufacturer            = "Microsoft"
  15. ProductMajorVersion     = "3"
  16. ProductMinorVersion     = "1"
  17. ProductVersion          = $(ProductMajorVersion)"."$(ProductMinorVersion)
  18. ProductInfName          = "oemnadlm.inf"
  19. ProductSoftwareName      =      "lt200"
  20. ProductSoftwareImagePath =      "%SystemRoot%\system32\drivers\lt200.sys"
  21. NetRuleSoftwareType      =      "Lt200Sys ltkndisDriver lt200Driver"
  22. NetRuleSoftwareUse       =      $(SoftwareType)
  23. NetRuleSoftwareBindForm  =      """Lt200Sys"" yes no container"
  24. NetRuleSoftwareClass     =      {"lt200Driver basic","ltkndisDriver basic yes"}
  25. NetRuleSoftwareBindable  =      {"lt200Driver lt200Adapter non exclusive 100",+
  26.                              "ltkndisDriver lt200Driver non non 100"}
  27. ProductEventDll                 =  "%SystemRoot%\system32\netevent.dll"
  28. ProductHardwareName     =  "lt200"
  29. NetRuleHardwareType     =  "lt200 lt200Adapter"
  30. NetRuleHardwareBindForm =  " yes yes container"
  31. NetRuleHardwareClass    =  {"lt200Adapter basic"}
  32. ProductKeyName  = $(!NTN_SoftwareBase)"\"$(Manufacturer)"\"$(ProductSoftwareName)"\CurrentVersion"
  33. ParamKeyName    = $(!NTN_ServiceBase)"\"$(ProductHardwareName)"\Parameters"
  34. CardKey         = $(!NTN_SoftwareBase)"\Microsoft\Windows NT\CurrentVersion\NetworkCards"
  35. [GeneralConstants]
  36. KeyNull                 = ""
  37. MAXIMUM_ALLOWED         = 33554432
  38. RegistryErrorIndex      = NO_ERROR
  39. KeyProduct              = ""
  40. KeyParameters           = ""
  41. TRUE                    = 1
  42. FALSE                   = 0
  43. NoTitle                 = 0
  44. !DebugOutputControl = 1
  45. [date]
  46.    Now = {} ? $(!LIBHANDLE) GetSystemDate
  47. [Identify]
  48.     read-syms Identification
  49.     set Status     = STATUS_SUCCESSFUL
  50.     set Identifier = $(OptionType)
  51.     set Media      = #("Source Media Descriptions", 1, 1)
  52.     Return $(Status) $(Identifier) $(Media)
  53. [ReturnOptions]
  54.     set Status        = STATUS_FAILED
  55.     set OptionList     = {}
  56.     set OptionTextList = {}
  57.     set LanguageList = ^(LanguagesSupported, 1)
  58.     Ifcontains(i) $($0) in $(LanguageList)
  59.         ifstr(i) $($1) == ""
  60.            goto returnoptions
  61.         endif
  62.         set PlatformList = ^(PlatformsSupported, 1)
  63.         Ifcontains(i) $($1) in $(PlatformList)
  64.            goto returnoptions
  65.         else
  66.            set Status = STATUS_NOTSUPPORTED
  67.            goto finish_ReturnOptions
  68.         endif
  69.    else
  70.         set Status = STATUS_NOLANGUAGE
  71.         goto finish_ReturnOptions
  72.    endif
  73. returnoptions = +
  74.     set OptionList     = ^(Options, 1)
  75.     set OptionTextList = ^(OptionsText$($0), 1)
  76.     set Status         = STATUS_SUCCESSFUL
  77. finish_ReturnOptions = +
  78.     Return $(Status) $(OptionList) $(OptionTextList)
  79. [InstallOption]
  80.     set Status   = STATUS_FAILED
  81.     set Option   = $($1)
  82.     set SrcDir       = $($2)
  83.     Set AddCopy  = $($3)
  84.     Set DoCopy       = $($4)
  85.     Set DoConfig = $($5)
  86.     set LanguageList = ^(LanguagesSupported, 1)
  87.     Ifcontains(i) $($0) NOT-IN $(LanguageList)
  88.            return STATUS_NOLANGUAGE
  89.     EndIf
  90.     StartWait
  91.     set-subst LF = "\n"
  92.     set-subst CR = "\r"
  93.     read-syms GeneralConstants
  94.     read-syms FileConstants
  95.     read-syms DialogConstants$(!STF_LANGUAGE)
  96.     read-syms FileConstants$(!STF_LANGUAGE)
  97.     detect date
  98.     set-title  $(FunctionTitle)
  99.     set CommonStatus = STATUS_SUCCESSFUL
  100.     EndWait
  101. Begin = +
  102.     Ifstr(i) $(!NTN_InstallMode) == deinstall
  103.           set StartLabel = removeadapter
  104.           Set RemoveonError = FALSE
  105.     else-Ifstr(i) $(!NTN_InstallMode) == Update
  106.       set StartLabel = UpgradeSoftware
  107.     else-Ifstr(i) $(!NTN_InstallMode) == bind
  108.       set StartLabel = bindingadapter
  109.     else-Ifstr(i) $(!NTN_InstallMode) == configure
  110.       set CommonStatus = STATUS_USERCANCEL
  111.       set StartLabel = configureadapter
  112.     else
  113.         set StartLabel = installadapter
  114.         set REMOVE_SOFTWARE = TRUE
  115.         set REMOVE_HARDWARE = {}
  116.                 Set RemoveOnError = TRUE
  117.     endif
  118.     goto $(StartLabel)
  119. installadapter = +
  120.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct
  121.     Ifstr $(KeyProduct) != $(KeyNull)
  122.         GetRegValue $(KeyProduct) $(MajorVersion) VersionInfo
  123.         set VersionMajor = *($(VersionInfo), 4)
  124.         GetRegValue $(KeyProduct) $(MinorVersion) VersionInfo
  125.         set VersionMinor = *($(VersionInfo), 4)
  126.         set InstalledVersion = $(VersionMajor)"."$(VersionMinor)
  127.         ifstr(i) $(ProductVersion) == $(InstalledVersion)
  128.             read-syms MiscErrorString1$(!STF_LANGUAGE)
  129.             Set Text = $(Version)$(ProductVersion)
  130.             Shell $(SubInf), SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(Text)$(ErrorString)
  131.             goto end
  132.         EndIf
  133.     EndIf
  134.    ifstr(i) $(!NTN_InstallMode) == "install"
  135.           Ifstr(i) $(!DoCopy) == "YES"
  136.                  ifstr(i) $(!STF_IDW) != "TRUE"
  137.                         Shell $(UtilInf), DoAskSource, $(!STF_CWDDIR), $(SrcDir) YES
  138.                  endif
  139.                  Ifint $($ShellCode) != $(!SHELL_CODE_OK)
  140.                         Goto ShellCodeError
  141.                  Else-Ifstr(i) $($R0) == STATUS_FAILED
  142.                         Shell $(UtilInf) RegistryErrorString "ASK_SOURCE_FAIL"
  143.             ifint $($ShellCode) != $(!SHELL_CODE_OK)
  144.                            goto ShellCodeError
  145.                         endif
  146.             set Error = $($R0)
  147.             Goto end
  148.                  Else-Ifstr(i) $($R0) == STATUS_USERCANCEL
  149.                         Goto end
  150.                  Endif
  151.                  Set SrcDir  = $($R1)
  152.           Endif
  153.    Endif
  154. adapteroptions = +
  155.     Shell $(UtilInf), MCAFindBus, $(LT200MC_1BYTE), $(LT200MC_2BYTE)
  156.     ifstr(i) $($R0) != "NO_ERROR"
  157.        set Error = $($R0)
  158.       goto fatal
  159.     endif
  160.     ifint $($ShellCode) != 0
  161.           goto ShellCodeError
  162.     endif
  163.     ifstr(i) $($R1) == {}
  164.         read-syms MiscErrorString2$(!STF_LANGUAGE)
  165.         Shell $(SubInf) SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(ErrorString)
  166.         goto usercancel
  167.     endif
  168.     set AdapterList = $($R1)
  169. installproduct = +
  170.     ifstr(i) $(!STF_IDW) != "TRUE"
  171.         install "Install-Initial"
  172.         ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS
  173.             goto usercancel
  174.         Endif
  175.     EndIf
  176.     Set FLibraryErrCtl = 1
  177.     Shell $(UtilInf), AddSoftwareComponent, $(Manufacturer),+
  178.                   $(ProductSoftwareName), +
  179.                   $(ProductSoftwareName), +
  180.                   $(ProductSoftwareName), +
  181.                   $(ProductInfName),+
  182.                   $(ProductSoftwareImagePath),+
  183.                   "kernel", "NDIS", {}, "", $(ProductEventDll)
  184.     ifint $($ShellCode) != 0
  185.         goto ShellCodeError
  186.     endif
  187.     set RegistryErrorIndex = $($R0)
  188.     set KeyProduct      = $($R1)
  189.     Set SoftNetRulesKey = $($R2)
  190.     CloseRegKey $($R3)
  191.     CloseRegKey $($R4)
  192.     CloseRegKey $($R5)
  193.     Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  194.         CloseRegKey $(KeyProduct)
  195.         CloseRegKey $(SoftNetRulesKey)
  196.         goto fatalregistry
  197.     endif
  198.     set NewValueList = {{SoftwareType,0,$(!REG_VT_SZ),$(SoftwareType)},+
  199.                        {MajorVersion,0,$(!REG_VT_DWORD),$(ProductMajorVersion)},+
  200.                        {MinorVersion,0,$(!REG_VT_DWORD),$(ProductMinorVersion)},+
  201.                        {Title,0,$(!REG_VT_SZ),$(ProductSoftwareTitle)},+
  202.                        {Description,0,$(!REG_VT_SZ),$(ProductSoftwareDescription)},+
  203.                        {PathName,0,$(!REG_VT_SZ),$(!STF_WINDOWSSYSPATH)},+
  204.                        {ServiceName,0,$(!REG_VT_SZ),$(ProductSoftwareName)},+
  205.                        {InstallDate,0,$(!REG_VT_DWORD),*($(Now),1)}}
  206.     Shell   $(UtilInf), AddValueList, $(KeyProduct), $(NewValueList)
  207.     ifint $($ShellCode) != 0
  208.         goto ShellCodeError
  209.     endif
  210.     set RegistryErrorIndex = $($R0)
  211.     Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  212.         CloseRegKey $(KeyProduct)
  213.         CloseRegKey $(SoftNetRulesKey)
  214.         goto fatalregistry
  215.     endif
  216.     set NewValueList = {{type,0,$(!REG_VT_SZ),$(NetRuleSoftwareType)},+
  217.                        {use,0,$(!REG_VT_SZ),$(NetRuleSoftwareUse)}, +
  218.                        {bindform,0,$(!REG_VT_SZ),$(NetRuleSoftwareBindForm)}, +
  219.                        {class,0,$(!REG_VT_MULTI_SZ),$(NetRuleSoftwareClass)}, +
  220.                        {bindable,0,$(!REG_VT_MULTI_SZ),$(NetRuleSoftwareBindable)}, +
  221.                        {InfOption,0,$(!REG_VT_SZ),$(Option)}, +
  222.                        {Infname ,0,$(!REG_VT_SZ),$(ProductInfName)} }
  223.     Shell  $(UtilInf), AddValueList, $(SoftNetRulesKey), $(NewValueList)
  224.     ifint $($ShellCode) != 0
  225.         goto ShellCodeError
  226.     endif
  227.     set RegistryErrorIndex = $($R0)
  228.     CloseRegKey $(KeyProduct)
  229.     CloseRegKey $(SoftNetRulesKey)
  230.     Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  231.         goto fatalregistry
  232.     endif
  233.     ForListDo $(AdapterList)
  234.         set BusNum = *($($),1)
  235.         set SlotNum = *($($),2)
  236.         Debug-Output "Bus Number = "$(BusNum)
  237.         Debug-Output "Slot Number = "$(SlotNum)
  238.         Shell $(UtilInf), IsNetCardAlreadyInstalled, $(BusNum), +
  239.                       $(SlotNum), +
  240.                       $(ProductHardwareDescription), +
  241.                       $(ProductHardwareName)
  242.         ifint $($ShellCode) != 0
  243.                 goto ShellCodeError
  244.         endif
  245.         Ifstr $($R0) != NO_ERROR
  246.                set Error = $($R0)
  247.                     goto fatal
  248.         Endif
  249.         ifstr(i) $($R1) != "YES"
  250.             Shell $(UtilInf), AddHardwareComponent, $(ProductHardwareName),+
  251.                               $(ProductInfName),$(ProductKeyName)
  252.             ifint $($R4) != -1
  253.                 Set REMOVE_HARDWARE = >($(REMOVE_HARDWARE),$(CardKey)"\"$($R4))
  254.             endif
  255.             ifint $($ShellCode) != 0
  256.                 goto ShellCodeError
  257.             endif
  258.             set RegistryErrorIndex = $($R0)
  259.             Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  260.                CloseRegKey $($R1)
  261.                CloseRegKey $($R2)
  262.                CloseRegKey $($R3)
  263.                goto fatalregistry
  264.             Endif
  265.             set KeyParameters = $($R3)
  266.             set KeyAdapterRules = $($R2)
  267.             set AdapterNumber = $($R4)
  268.             set NewValueList = {{Manufacturer,0,$(!REG_VT_SZ),$(Manufacturer)},+
  269.                                {Title,0,$(!REG_VT_SZ),"["$($R4)"] "$(ProductHardwareTitle)},+
  270.                                {Description,0,$(!REG_VT_SZ),$(ProductHardwareDescription)},+
  271.                                {ProductName,0,$(!REG_VT_SZ),$(ProductHardwareName)},+
  272.                                {ServiceName,0,$(!REG_VT_SZ),$($R5)},+
  273.                                {InstallDate,0,$(!REG_VT_DWORD),*($(Now),1)}}
  274.             Shell  $(UtilInf), AddValueList, $($R1), $(NewValueList)
  275.             ifint $($ShellCode) != 0
  276.                 goto ShellCodeError
  277.             endif
  278.             CloseRegKey $($R1)
  279.             set TempProdName = """"$(ProductHardwareName)$(AdapterNumber)""""
  280.             set TempBindForm = $(TempProdName)$(NetRuleHardwareBindForm)
  281.             set NewValueList = {{type,0,$(!REG_VT_SZ),$(NetRuleHardwareType)},+
  282.                                 {bindform,0,$(!REG_VT_SZ),$(TempBindForm)}, +
  283.                                 {class,0,$(!REG_VT_MULTI_SZ),$(NetRuleHardwareClass)}, +
  284.                                 {InfOption,0,$(!REG_VT_SZ),$(Option)}, +
  285.                                 {Infname ,0,$(!REG_VT_SZ),$(ProductInfName)}}
  286.             Shell  $(UtilInf), AddValueList, $(KeyAdapterRules), $(NewValueList)
  287.             ifint $($ShellCode) != 0
  288.                 goto ShellCodeError
  289.             endif
  290.             set RegistryErrorIndex = $($R0)
  291.             Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  292.                     CloseRegKey $(KeyParameters)
  293.                     CloseRegKey $(KeyAdapterRules)
  294.                     goto fatalregistry
  295.             endif
  296.             CloseRegKey $(KeyAdapterRules)
  297.     EndForListDo
  298.     goto writeparameters
  299. configureadapter = +
  300.    read-syms NoConfig$(!STF_LANGUAGE)
  301.    Shell $(SubInf) SetupMessage $(!STF_LANGUAGE) "NONFATAL" $(ErrorString)
  302.    goto end
  303. writeparameters = +
  304.     set NewValueList = {{BusNumber,0,$(!REG_VT_DWORD),$(BusNum)},+
  305.                         {MediaType,0,$(!REG_VT_DWORD),5},+
  306.                         {McaPosId,0,$(!REG_VT_DWORD),$(NETCARD_ID)},+
  307.                         {BusType,0,$(!REG_VT_DWORD),3},+
  308.                         {Server,0,$(!REG_VT_DWORD),1},+
  309.                         {SlotNumber,0,$(!REG_VT_DWORD),$(SlotNum)}}
  310.     Shell  $(UtilInf), AddValueList, $(KeyParameters), $(NewValueList)
  311.     CloseRegKey $(KeyParameters)
  312.     ifint $($ShellCode) != 0
  313.         Debug-Output "ShellCode error."
  314.         goto ShellCodeError
  315.     endif
  316.     set RegistryErrorIndex = $($R0)
  317.     Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  318.        goto fatalregistry
  319.     endif
  320.     goto end
  321. bindingadapter = +
  322.         goto end
  323. removeadapter = +
  324.     Set FLibraryErrCtl = 1
  325.     Ifstr(i) $(ProductKeyName) == $(!NTN_RegBase)
  326.                 Shell $(UtilInf), RemoveSoftwareComponent, $(Manufacturer),$(ProductSoftwareName)
  327.                 ifint $($ShellCode) != 0
  328.             Debug-Output "ShellCode error"
  329.             goto ShellCodeError
  330.                 endif
  331.                 set RegistryErrorIndex = $($R0)
  332.                 Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  333.             goto fatalregistry
  334.                 endif
  335.     else
  336.                 Shell $(UtilInf), RemoveHardwareComponent, $(Manufacturer),$(ProductSoftwareName), $(!NTN_RegBase)
  337.                 ifint $($ShellCode) != 0
  338.             Debug-Output "ShellCode error"
  339.             goto ShellCodeError
  340.                 endif
  341.                 set RegistryErrorIndex = $($R0)
  342.                 Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  343.             goto fatalregistry
  344.                 endif
  345.         endif
  346.         goto end
  347. UpgradeSoftware = +
  348.     ifstr(i) $(ProductKeyName) == $(!NTN_RegBase)
  349.         OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct
  350.         Ifstr $(KeyProduct) != $(KeyNull)
  351.                         GetRegValue $(KeyProduct),"MajorVersion", VersionInfo
  352.                         set Version = *($(VersionInfo), 4)
  353.                         Split-String $(!NTN_Infname), "\", FilenameList
  354.                         QueryListSize ListSize $(FilenameList)
  355.                         set !UG_Filename = *($(FilenameList), $(ListSize))
  356.             install "Install-Update"
  357.             ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS
  358.                 goto fatal
  359.             endif
  360.                         SetRegValue $(KeyProduct) {MajorVersion,0,$(!REG_VT_SZ),$(ProductMajorVersion)}
  361.                         SetRegValue $(KeyProduct) {MinorVersion,0,$(!REG_VT_SZ),$(ProductMinorVersion)}
  362.     else
  363.                 OpenRegKey $(!REG_H_LOCAL) "" $(!NTN_RegBase) $(MAXIMUM_ALLOWED) NetworkCardKey
  364.         Ifstr(i) $(NetworkCardKey) != $(KeyNull)
  365.                         GetRegValue $(NetworkCardKey),"ServiceName", ServiceNameInfo
  366.                         set ServiceName = *($(ServiceNameInfo), 4)
  367.                         OpenRegKey $(NetworkCardKey) "" "NetRules" $(MAXIMUM_ALLOWED) NetRuleKey
  368.                         Ifstr(i) $(NetRuleKey) != $(KeyNull)
  369.                         else
  370.                                 goto fatalregistry
  371.                         endif
  372.                         CloseRegKey $(NetRules)
  373.                         CloseRegKey $(NetworkCardKey)
  374.         else
  375.                         goto fatalregistry
  376.         endif
  377.                 OpenRegKey $(!REG_H_LOCAL) "" $(!NTN_ServiceBase)"\"$(ServiceName) $(MAXIMUM_ALLOWED) ServiceKey
  378.         Ifstr(i) $(ServiceKey) != $(KeyNull)
  379.                         CloseRegKey $(ServiceKey)
  380.         else
  381.                         goto fatalregistry
  382.         endif
  383.         goto end
  384. successful = +
  385. installstep1 = +
  386.         goto end
  387. abandon = +
  388.    ForListDo $(REMOVE_HARDWARE)
  389.           Shell $(UtilInf), RemoveHardwareComponent, $(Manufacturer), +
  390.                         $(ProductSoftwareName), $($)
  391.           ifint $($ShellCode) != 0
  392.                  Debug-Output "ShellCode error"
  393.          goto ShellCodeError
  394.           endif
  395.           set RegistryErrorIndex = $($R0)
  396.           Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  397.                  goto fatalregistry
  398.       endif
  399.    EndForListDo
  400.    Ifstr(i) $(REMOVE_SOFTWARE) == TRUE
  401.           Shell $(UtilInf), RemoveSoftwareComponent, +
  402.                                                    $(Manufacturer), +
  403.                                                    $(ProductSoftwareName), FALSE
  404.       ifint $($ShellCode) != 0
  405.                  goto ShellCodeError
  406.       endif
  407.       set RegistryErrorIndex = $($R0)
  408.       Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  409.                  goto fatalregistry
  410.       endif
  411.    endif
  412.    goto end
  413. fatalregistry = +
  414.     Shell $(UtilInf) RegistryErrorString $(RegistryErrorIndex)
  415.     ifint $($ShellCode) != 0
  416.            goto ShellCodeError
  417.     endif
  418.     set Error = $($R0)
  419.     goto fatal
  420. fatal = +
  421.    ifstr(i) $(!NTN_InstallMode) == install
  422.           read-syms MiscErrorString3$(!STF_LANGUAGE)
  423.           Shell $(SubInf) SetupMessage, $(!STF_LANGUAGE), "FATAL", $(ErrorString)$(Error)
  424.    Else
  425.           Shell $(SubInf) SetupMessage, $(!STF_LANGUAGE), "FATAL", $(Error)
  426.    EndIf
  427.    ifint $($ShellCode) != 0
  428.           goto ShellCodeError
  429.    endif
  430.    goto setfailed
  431. ShellCodeError = +
  432.    read-syms ShellingError$(!STF_LANGUAGE)
  433.    Shell $(SubInf) SetupMessage $(!STF_LANGUAGE) "FATAL" $(ErrorString)
  434. setfailed = +
  435.    set CommonStatus = STATUS_FAILED
  436.    ifstr(i) $(RemoveOnError) == TRUE
  437.           Set RemoveOnError = FALSE
  438.           goto abandon
  439.    Endif
  440.    goto end
  441. usercancel = +
  442.    set CommonStatus = STATUS_USERCANCEL
  443. end = +
  444.    Return $(CommonStatus)
  445. [Install-Initial]
  446.    Set STF_VITAL = ""
  447.    AddSectionFilesToCopyList Files-LT200 $(SrcDir) $(!STF_WINDOWSSYSPATH)"\DRIVERS"
  448.    CopyFilesInCopyList
  449.    exit
  450. [Install-Update]
  451.    Set STF_VITAL = ""
  452.    AddSectionFilesToCopyList Files-LT200 $(SrcDir) $(!STF_WINDOWSSYSPATH)"\DRIVERS"
  453.    AddSectionFilesToCopyList Files-Inf $(SrcDir) $(!STF_WINDOWSSYSPATH)"\DRIVERS"
  454.    CopyFilesInCopyList
  455.    exit
  456. [Source Media Descriptions]
  457.     1  = "Windows NT Setup Disk #1"  , TAGFILE = disk1
  458.     2  = "Windows NT Setup CD-ROM Disk"  , TAGFILE = disk2
  459. [ProductType]
  460. STF_PRODUCT  = Winnt
  461. STF_PLATFORM = I386
  462. [Files-Inf]
  463. 2,    oemsetup.inf,     SIZE=1000,    RENAME=$(!UG_Filename)
  464. [Files-LT200]
  465. 2,LT200.SYS , SIZE=999
  466. [LanguagesSupported]
  467. ENG
  468. [OptionsTextENG]
  469. LT200MC   = "DayStar Digital LocalTalk Adapter (MCA)"
  470. [FileConstantsENG]
  471. ProCaption        = "LocalTalk Adapter Setup"
  472. ProCancel         = "Cancel"
  473. ProCancelMsg    = "LocalTalk Adapter is not correctly installed. "+
  474.                   "Are you sure you want to cancel copying files ?"
  475. ProCancelCap    = "Network Setup Message"
  476. ProText1        = "Copying:"
  477. ProText2        = "To:"
  478. Error           = "User has canceled copying files. Copied files will be removed."
  479. FunctionTitle                   = "DayStar Digital LocalTalk Adapter Card Setup"
  480. ProductSoftwareDescription      = "DayStar Digital LocalTalk Adapter Driver"
  481. ProductHardwareDescription      = "DayStar Digital LocalTalk Adapter"
  482. AskLocationText = "Please enter the full path of the LocalTalk Adapter "+
  483.                   "distribution files.  If you want to install files from "+
  484.                   "the original Setup floppy disks, type a drive letter "+
  485.                   "(such as A:) and Setup will prompt you for the correct "+
  486.                   "disk.  Then choose continue."
  487. MajorVersion     = "MajorVersion"
  488. MinorVersion     = "MinorVersion"
  489. Version            = "Version "
  490. ProductSoftwareTitle    =  "Daystar Digital LocalTalk Adapter Driver"
  491. ProductHardwareTitle    =  "DayStar Digital LocalTalk Adapter"
  492. [DialogConstantsENG]
  493. Help        = "&Help"
  494. Exit        = "Cancel"
  495. OK          = "OK"
  496. HelpContext = ""
  497. Continue    = "Continue"
  498. Cancel      = "Cancel"
  499. [MiscErrorString1ENG]
  500. ErrorString = +
  501. " of the LocalTalk adapter driver is already installed in your system. "+
  502. "Use [Update] to update to newer versions."
  503. [MiscErrorString2ENG]
  504. ErrorString = +
  505. "A LocalTalk adapter could not be found in your system. Please "+
  506. "check your system configuration."
  507. [MiscErrorString3ENG]
  508. ErrorString = +
  509. "Setup encountered the following error during installation. Try installing the "+
  510. "LocalTalk Adapter after rebooting your system. "$(LF)
  511. [NoConfigENG]
  512. ErrorString = +
  513. "This adapter does not have any configurable parameters."
  514. [StatusRemove1ENG]
  515. Status = "Removing LocalTalk Adapter files..."
  516. [ShellingErrorENG]
  517. ErrorString  = +
  518. "An internal error occurred. Contact Technical Support."
  519.  
  520.  
  521.  
  522.